home *** CD-ROM | disk | FTP | other *** search
/ X User Tools / X User Tools (O'Reilly and Associates)(1994).ISO / sources / libxpm / libxpm34.gz / libxpm34 / xpm-3.4 / lib / Makefile.noXtree < prev    next >
Makefile  |  1994-03-14  |  2KB  |  70 lines

  1. # Copyright 1989-94 GROUPE BULL -- See license conditions in file COPYRIGHT
  2. #
  3. # XPM Makefile - Arnaud LE HORS
  4. #
  5.  
  6. CC = cc
  7. AR = ar r
  8. RANLIB = ranlib
  9. RM = rm -f
  10. # on sysV, define this as cp.
  11. INSTALL = install -c
  12.  
  13. CDEBUGFLAGS= -O
  14.  
  15. # if your system doesn't provide strcasecmp add -DNEED_STRCASECMP
  16. # if your system doesn't provide strdup add -DNEED_STRDUP
  17. # if your system doesn't provide pipe remove -DZPIPE
  18. DEFINES = -DZPIPE
  19.  
  20. DESTBINDIR=/usr/local/bin/X11
  21. DESTLIBDIR=/usr/local/lib/X11
  22. DESTINCLUDEDIR=$(DESTLIBDIR)/xpm-include
  23.  
  24. OBJS= data.o create.o misc.o rgb.o scan.o parse.o hashtable.o \
  25.       XpmWrFFrP.o XpmRdFToP.o XpmCrPFrData.o XpmCrDataFrP.o \
  26.       XpmWrFFrI.o XpmRdFToI.o XpmCrIFrData.o XpmCrDataFrI.o \
  27.       XpmCrIFrBuf.o XpmCrPFrBuf.o XpmCrBufFrI.o XpmCrBufFrP.o \
  28.       XpmRdFToData.o XpmWrFFrData.o
  29.  
  30. CFLAGS= $(CDEBUGFLAGS) $(DEFINES)
  31.  
  32. all: libXpm.a
  33.  
  34. clean: 
  35.     $(RM) *.o libXpm.a
  36.  
  37. libXpm.a: $(OBJS)
  38.     $(AR) libXpm.a $(OBJS)
  39.     $(RANLIB) libXpm.a
  40.  
  41. install:
  42.     $(INSTALL) -m 0664 libXpm.a $(DESTLIBDIR)
  43.     cd $(DESTLIBDIR); $(RANLIB) libXpm.a
  44.     -mkdir $(DESTINCLUDEDIR)
  45.     -chmod ugo+rx $(DESTINCLUDEDIR)
  46.     $(INSTALL) -m 0444 xpm.h $(DESTINCLUDEDIR)
  47.  
  48. # Other dependencies.
  49. XpmCrBufFrI.o:  xpmP.h xpm.h
  50. XpmCrBufFrP.o:  xpmP.h xpm.h
  51. XpmCrDataFI.o:  xpmP.h xpm.h
  52. XpmCrDataFP.o:  xpmP.h xpm.h
  53. XpmCrIFrBuf.o:  xpmP.h xpm.h
  54. XpmCrIFrData.o:  xpmP.h xpm.h
  55. XpmCrPFrBuf.o:  xpmP.h xpm.h
  56. XpmCrPFrData.o:  xpmP.h xpm.h
  57. XpmRdFToData.o:  xpmP.h xpm.h
  58. XpmRdFToI.o:  xpmP.h xpm.h
  59. XpmRdFToP.o:  xpmP.h xpm.h
  60. XpmWrFFrData.o:  xpmP.h xpm.h
  61. XpmWrFFrI.o:  xpmP.h xpm.h
  62. XpmWrFFrP.o:  xpmP.h xpm.h
  63. create.o:  xpmP.h xpm.h
  64. data.o:  xpmP.h xpm.h
  65. hashtable.o:  xpmP.h xpm.h
  66. misc.o:  xpmP.h xpm.h
  67. parse.o:  xpmP.h xpm.h
  68. rgb.o:  xpmP.h xpm.h
  69. scan.o:  xpmP.h xpm.h
  70.